var prj = {
    'monitorPoints': monitorPoints,
    'center': 'string(geoJson format)',
    'name': 'string',
    'marker': 'leaflet marker',
    'layers': 'Type(layer)',
    'prjId': 'number'
};

var monitorPoints = [{
    monitorType: 'string', //沉降,静力水准,收敛等
    locationPoints: [{
        allTimes: ['string'],
        recentChanges: 'type of recentChanges',
        location: 'string', //上下行等,
        points: [{
            name: 'string',
            ringNumber: 'int',
            alert: 'bool' //是否报警
        }]
    }]
}];




var layer = {
    'prjId': '',
    'order': 'number',
    'layer': 'string',
    'title': 'string'
};


var recentChanges = {
    lastTime: 'string',
    lastValues: [{
        name: 'string',
        value: 'number',
        time: 'string'
    }],
    curTime: 'string',
    curValues: [{
        name: 'string',
        value: 'number',
        time: 'string'
    }],
    max: 'number',
    min: 'number',
    allTimes: ['string'] //get it when first time query.then give it to locationPoints.allTimes;
};
